// Use this for initialization void Start () { gameObject.AddComponent<MoveToPoint>(); aim = gameObject.GetComponent<MoveToPoint>(); // object tracked for aiming aim.moveRate = this.moveRate; click = gameObject.AddComponent<MoveOnClick>(); }
void Mover_OnFinishedMoving(MoveOnClick sender) { Invoke("CheckEnemyShip", 0.1f); if (lastSeenCollider == null) { return; } }
void Awake() { player = Player.Instance; mover = GetComponent <MoveOnClick> (); mover.OnFinishedMoving += Mover_OnFinishedMoving; PlayerShip.Instance.OnPlayerTurn += PlayerShip_Instance_OnPlayerTurn; BattleShip.OnDamageTaken += BattleShip_OnDamageTaken; BattleShip.OnAttackedTarget += BattleShip_OnAttackedTarget; }
void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(gameObject); } player = Player.Instance; mover = GetComponent <MoveOnClick> (); mover.OnFinishedMoving += Mover_OnFinishedMoving; CargoSlider.maxValue = RewardChestsCapacity; // RewardChests = new List<RewardChest> (); BattleShip.OnDamageTaken += BattleShip_OnDamageTaken; BattleShip.OnAttackedTarget += BattleShip_OnAttackedTarget; InitialParticlesPosition = ShootParticles.gameObject.transform.position; }
void Mover_OnFinishedMoving(MoveOnClick sender) { Invoke("CheckPlayerShip", 0.1f); }
void Start() { mouse = GameObject.Find("Olaf").GetComponent<MoveOnClick>(); }