CS2335
Ctrlk
  • Introduction
  • Introduction
    • Introduction
    • Unity - Download
    • Visual Studio - IDE
    • Unity Manual, Scripting API
  • Unity Basics
    • Unity Editor Windows
    • Behavior Components
    • 2D Project, Scenes
    • MonoBehavior - Base-Class
    • Create a Custom C# Script
  • Game Coding Structures
    • Games Overview
    • Unity Engine - Event Functions
    • Finite State Machines
    • UML Class Diagram
  • Animation
    • Animator Controller
    • Animation Steps
    • PlayerController.cs V0
  • Project 1 - Player
    • Player GameObject v1
    • Player GameObject - Jump
    • PlayerController.cs V2-Jump
    • PickUp PreFabs
    • PlayerController.cs V3-Collide
    • GameData Version1
    • PlayerController V4-Score
  • Project 1 Details
    • Project1 GameObjects
    • PlayerStats Version1
    • Utility Class
    • Simple Spawner
    • MiniGameManager
  • Project1 Enhancements
    • PickUp - SelfDestruct
    • Spawn from List of Prefabs
  • Project 2 - StateManager
    • Project 2 - Learning Objectives
    • Project 2 - Starter Assets
    • State Machine Framework
    • StateManager - Singleton Design Pattern
    • Interface IStateBase
    • Create SceneXState.cs
    • OptionPanel Prefab
    • Project 2 - List of Steps
    • Project 2 - Starter Code
  • Project 2 -Dialog
    • Hide_Show_Panel Script
    • Configure TitlePanel, DecisionPanel
    • Simple Dialog Prefab
    • Conversation Scriptable Objects
    • DialogManager_ConvList
    • Image Transitions for Buttons
  • UI Components
    • Finding Game Objects
    • Game Objects: UI vs. 2D Sprite
    • UI Elements
  • Project2 Resources
    • Visual Novel in Unity-Links
    • Scriptable Object Factory
    • Dialog Prefab Packages
  • Project 3 - Overview
    • Dictionary Data-Structure
    • Dictionary: User-Choice Data
    • Simplified Mini-Game
  • Proj3: Inventory System
    • Inventory-System
  • Proj3: Custom UnityEvents
    • Event Publishing Patterns
    • Custom Event Messaging
  • Proj3: Mini-Game
    • MiniGame-Overview-Proj3
    • LevelManager
    • Timer
  • Project 3 - Code Mods
    • Project 3 - Steps
    • Project 3 - Code
      • Code: Final Versions
        • PlayerController Mods
        • GameData - Final
        • LevelManager
        • PlayerStats - Final
        • PickUp, Hazard, ScorePickUp
        • Spawner - Final
        • CameraFollow
        • ScreenFader
        • MiniGameState
        • Example: EndState
      • MiniGameWin Logic
  • Optional, Supplemental Content
    • Optional Content
  • Computing Concepts
    • Programming Patterns
    • C# Language
    • Diagrams
    • Glossary
    • References and Resources
    • Random Thoughts
Powered by GitBook
On this page

Was this helpful?

  1. Project 3 - Code Mods
  2. Project 3 - Code

Code: Final Versions

PlayerController ModsGameData - FinalLevelManagerPlayerStats - FinalPickUp, Hazard, ScorePickUpSpawner - FinalCameraFollowScreenFaderMiniGameStateExample: EndState
PreviousProject 3 - CodeNextPlayerController Mods

Last updated 5 years ago

Was this helpful?