InteractionController.OnTriggerEnter C# (CSharp) Method

OnTriggerEnter() private method

private OnTriggerEnter ( Collider other ) : void
other Collider
return void
    void OnTriggerEnter(Collider other)
    {
        GameObject player = GameHandler.Party().GetPlayer();
        if(player != null && this.transform.root == player.transform)
        {
            BaseInteraction[] interactions = other.gameObject.GetComponentsInChildren<BaseInteraction>();
            foreach(BaseInteraction interaction in interactions)
            {
                if(interaction && EventStartType.INTERACT.Equals(interaction.startType) &&
                    !GameHandler.GetLevelHandler().InteractionListContains(other.gameObject))
                {
                    GameHandler.GetLevelHandler().interactionList.Add(other.gameObject);
                    break;
                }
            }
        }
    }