Inheritance: MonoBehaviour
Beispiel #1
0
 void Awake()
 {
     if (isParent)
         meshChange = transform.parent.GetComponent<MeshChange>();
     else
         meshChange = transform.parent.parent.GetComponent<MeshChange>();
 }
Beispiel #2
0
    private void Awake()
    {
        mAnimator      = GetComponent <Animator>();
        mCollider      = GetComponent <BoxCollider>();
        workerReturner = GetComponent <WorkerReturner>();
        rb             = GetComponent <Rigidbody>();

        mMeshChange = gameObject.GetComponent <MeshChange>();

        RegisterListeners();
        SetStatesScripts();

        magnetColliderObject = transform.GetChild(transform.childCount - 1).gameObject;
    }
Beispiel #3
0
    //SkinnedMeshRenderer hel;
    //SkinnedMeshRenderer ov;

    //List<Mesh> helMesh = new List<Mesh>();
    //List<Mesh> ovMesh = new List<Mesh>();

    public MergerCollide(WorkerConfig wc, MeshChange mc, WorkerFSM w)
    {
        this.wc      = wc;
        wfsm         = w;
        m_meshChange = mc;
    }
 public WorkerWithoutVestCollide(Animator animator, Rigidbody rb, WorkerFSM state, MeshChange mesh) : base(animator, rb)
 {
     mState      = state;
     mMeshChange = mesh;
 }