public bool SetPlayerAsTarget() { if (target && target.gameObject.CompareTag("Player")) { return(true); } if (GameManager.Instance.m_Player) { target = GameManager.Instance.m_Player.transform; return(true); } //TODO kalo udah ada global manager diganti GayatriCharacter player = FindObjectOfType <GayatriCharacter>(); if (player) { target = player.gameObject.transform; return(true); } return(false); }
private void OnTriggerExit2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { playerPresence = null; } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { playerPresence = collision.gameObject.GetComponent <GayatriCharacter>(); } }
bool SetPlayerTarget() { if (targetObject && targetObject.CompareTag("Player")) { return(true); } GayatriCharacter gayatri = FindObjectOfType <GayatriCharacter>(); if (gayatri) { targetObject = gayatri.gameObject; return(true); } return(false); }
public bool SetPlayerAsDestination() { if (target && target.gameObject.CompareTag("Player")) { destination = target.position; return(true); } else { //TODO kalo udah ada global manager diganti GayatriCharacter player = FindObjectOfType <GayatriCharacter>(); if (player) { destination = player.gameObject.transform.position; return(true); } } return(false); }
public void ApplyInteract(GameObject instigator = null) { GayatriCharacter c_Gayatri = instigator.GetComponent <GayatriCharacter>(); if (c_Gayatri != null) { if (c_Gayatri.onDialogue) { if (!m_Dialogue.DisplayNextSentence()) { c_Gayatri.onDialogue = false; c_Gayatri.isInteracting = false; } } else { dialoguePicker(); c_Gayatri.onDialogue = true; } } else { } }
// Use this for initialization void Awake() { myCharacter = gameObject.GetComponent <GayatriCharacter>(); }