Beispiel #1
0
        protected virtual void Awake()
        {
            //_collider = gameObject.GetComponent<Collider>();
            //Debug.warnIf( _collider == null, "ArcadeRigidbody has no Collider. ArcadeRigidbody requires a Collider!" );

            _inverseMass = 1 / _mass;

            _controller = GetComponent <Prime31.CharacterController2D> ();
        }
Beispiel #2
0
        protected virtual void Awake()
        {
            base.Awake();
            base.ignoreGlobalTime = false;
            base.timeLayer        = CupheadTime.Layer.Enemy;

            controller       = GetComponent <Prime31.CharacterController2D>();
            m_SpriteRenderer = transform.Find("ActionAnimator")?.GetComponent <SpriteRenderer>();
            StatCollection   = GetComponent <RPGStatCollection>();

            if (StatCollection == null)
            {
                Debug.LogError($"{gameObject.name} 物体上没有找到<RPGStatCollection>组件,无法继续初始化<Monster>组件");
            }
        }
Beispiel #3
0
 public void Start()
 {
     cc = GetComponent <Prime31.CharacterController2D>();
 }