Example #1
0
    public override void Trigger(GameObject Actor)
    {
        if (Actor != null)
        {
            mol = Actor.GetComponent <MoluvushaHolder>();
            if (mol == null)
            {
                Debug.LogError("Actor is does not have Moluvusha Holder");
                return;
            }

            mol.EnableGrow();
        }
    }
Example #2
0
    void Start()
    {
        molZRootScript = GetComponentInChildren <MoluvushaZRootInteractable>();

        if (GetComponentInParent <MoluvushaHolder>())
        {
            GetComponent <Rigidbody>().isKinematic = true;
            isAttached      = true;
            molHolderScript = GetComponentInParent <MoluvushaHolder>();
        }
        else
        {
            isAttached = false;
        }

        molZRootScript.isEnable = false;
    }
Example #3
0
 void Start()
 {
     molScript = GetComponentInChildren <MoluvushaHolder>();
 }