示例#1
0
 private void Awake()
 {
     _camera             = FindObjectOfType <Camera>();
     _rigidbody          = GetComponent <Rigidbody>();
     _sphereInput        = GetComponent <SphereInput>();
     transform.position += Vector3.up * _height;
 }
示例#2
0
    private void Awake()
    {
        _stateMachine = GetComponent <SphereStateMachine>();
        InitializeStateMachine();

        SphereMovement = GetComponent <SphereMovement>();
        SphereSmash    = GetComponent <SphereSmash>();

        _sphereInput     = GetComponent <SphereInput>();
        _colliderOverlap = GetComponent <ColliderOverlap>();

        _colliderOverlap.onCollision += SphereCollide;
        _sphereInput.OnSmash         += Smash;
    }
示例#3
0
 private void Awake()
 {
     SphereInput = GetComponent <SphereInput>();
     rb          = GetComponent <Rigidbody>();
 }