private void NotifyMedkitSeen(MedkitController medkit) { if (OnMedkitSeen != null) { OnMedkitSeen(medkit); } }
private void NotifyMedkitSightLost(MedkitController medkit) { if (OnMedkitSightLost != null) { OnMedkitSightLost(medkit); } }
private void OnMedkitSightLost(MedkitController medkit) { if (target == medkit.gameObject) { target = null; } }
private void NotifyMedkitPickup(MedkitController medkit) { if (OnMedkitPickup != null) { OnMedkitPickup(medkit); } }
public void See(MedkitController medkit) { Debug.Log("I see the medkit!"); medkitsInSight.Add(medkit); NotifyMedkitSeen(medkit); }
public void LooseSightOf(MedkitController medkit) { Debug.Log("Where's the medkit??"); medkitsInSight.Remove(medkit); NotifyMedkitSightLost(medkit); }
private void OnMedkitPickup(MedkitController medkit) { health.Heal(medkit.HealthValue); var currentMedkit = transform.root.GetComponentInChildren <MedkitController>(); medkit.ActivateAssociatedSpawner(medkit); }
public void SetController(MedkitController controller, Quaternion rotation) { _controller = controller; _controller.OnPickup += OnPickup; var transformPosition = new Vector3(_controller.X, _controller.Y, _controller.Z); transform.position = transformPosition; transform.rotation = rotation; gameObject.SetActive(true); }
private MedkitController CreateMedic(MedkitModelIniter initer) { var model = new MedKitModel { id = ++_id, heal = 10, score = 100, x = initer.x, y = initer.y, z = 1 }; var medkitController = new MedkitController(model); var medkit = PoolManager.GetObject(PoolsEnum.MEDKIT); medkit.GetComponent <MedKit>().SetController(medkitController, transform.rotation); return(medkitController); }
private void OnPickup(MedkitController objcontroller) { GameEvents.current.HP_CHANGE(_controller.Heal); GameEvents.current.SCORE_CHANGE(_controller.Score); }
private void OnMedkitSightLost(MedkitController medkit) { target = null; }
private void OnMedkitPickup(MedkitController medkit) { medkitSensor.LooseSightOf(medkit); campingMedkit = null; }
private void OnMedkitSeen(MedkitController medkit) { campingMedkit = medkit.transform.gameObject; target = null; }
public void Pickup(MedkitController medkit) { NotifyMedkitPickup(medkit); }
private void InitializeComponent() { medkit = transform.GetComponentInChildren <MedkitController>(); }
private void OnMedkitPickup(MedkitController medkit) { medkitSensor.LooseSightOf(medkit); }
private void OnPickup(MedkitController obj) { Round(); }
private void OnMedkitSeen(MedkitController medkit) { target = medkit.transform.gameObject; }