Inheritance: MonoBehaviour
Beispiel #1
0
    void Start()
    {
        m_AI = GetComponent<TSAI>();
        m_movement = GetComponent<TSMovement>();
        m_magic = GetComponent<TSMagic>();
        m_animation = GetComponent<TSAnimation>();
        m_health = GetComponent<Health>();

        m_health.OnDie += OnDie;
        m_health.OnStagger += OnStagger;

        GameController.AddCharacter(transform);
    }
Beispiel #2
0
    void Start()
    {
        m_movement = GetComponent<TSMovement>();
        m_animator = GetComponent<Animator>();
        m_camRig = FindObjectOfType<CameraRig>();

        InterpolatedFloat speed = new InterpolatedFloat(() => (m_forwardSpeed), (val) => { m_forwardSpeed = val; });
        gameObject.AddComponent<FloatInterpolator>().Initialize(speed);

        SetRagdoll(false);
        StoreBasePose();
        m_lastHeadRot = m_headBone.rotation;
        m_lastHeadLocalRot = m_headBone.localRotation;
    }
Beispiel #3
0
 // Use this for initialization
 void Start()
 {
     m_animator = GetComponent<Animator>();
     m_movement = GetComponent<TSMovement>();
 }