void Start()
    {
        _stateMachine = new StateMachine(_references);

        _donkeyKongController = new DonkeyKongController(_references._donkeyKongPrefab, _donkeyKongModel);
        _donkeyKongModel      = new DonkeyKongModel(_donkeyKongController);

        InstantiatePrefabs();
    }
Example #2
0
 public DonkeyKongController(GameObject donkeyKongPrefab, DonkeyKongModel donkeyKongModel)
 {
     _donkeyKongPrefab = donkeyKongPrefab;
     _donkeyKongView   = donkeyKongPrefab.GetComponent <DonkeyKongView>();
     _donkeyKongModel  = donkeyKongModel;
 }
Example #3
0
 public DumbDonkeyKongAI(DonkeyKongModel donkeyKongModel)
 {
     _donkeyKongModel = donkeyKongModel;
 }