// Use this for initialization protected override void Start() { base.Start(); SetUpAnimator(); _weaponHolder = GetComponentInChildren <WeaponHandler>(); _interactionLogic = GetComponentInChildren <InteractionLogic>(); }
public void ShowAsteroidsOfSeveralSizemodsAndFracture() { var gameLogic = new InteractionLogic(); var largeAsteroid = new Asteroid(gameLogic); new Asteroid(gameLogic, 2); new Asteroid(gameLogic, 3); largeAsteroid.Fracture(); Assert.IsFalse(largeAsteroid.IsActive); }
public void InitGameLogic() { Resolve <Window>(); interactionLogic = new InteractionLogic(); interactionLogic.BeginGame(); }
// Update is called once per frame void Update() { InteractionLogic.ReadInput(); }
public void InitGameLogic() { Resolve<Window>(); interactionLogic = new InteractionLogic(); interactionLogic.BeginGame(); }