public void Interact(CharacterController sender, EnumClass.Event eventName, bool key) { if (eventName == EnumClass.Event.OpenDoor) { if (sender.gameObject.GetComponent <PlayerController>()) { OpenDoor(key); } else if (sender.gameObject.GetComponent <ThiefController>()) { UseBomb(); } } print(sender.gameObject); }
public void Interact(CharacterController sender, EnumClass.Event eventName, bool key) { if (key) { return; } if (eventName == EnumClass.Event.OpenSecurity) { if (sender.gameObject.GetComponent <CharacterController>()) { sceneObjectLoader.NextScene(sceneToLoad); } } print(sender.gameObject); }
public void Interact(CharacterController sender, EnumClass.Event eventName, bool key) { if (eventName == EnumClass.Event.OpenCar) { if (sender.gameObject.GetComponent <PlayerController>()) { player = sender.gameObject.GetComponent <Transform>(); StartCoroutine(OpenCar(key)); } else if (sender.gameObject.GetComponent <ThiefController>()) { player = sender.gameObject.GetComponent <Transform>(); UseCar(); } } print(sender.gameObject); }