コード例 #1
0
        // メンバーの初期化
        private void Awake()
        {
            this.manager = GetComponentInParent <DynamicsManager>();

            // 正しい構造でスクリプトがアタッチされていなければ破棄して終了
            if (ValidateStructure())
            {
                Destroy(this);
            }
        }
コード例 #2
0
        // メンバーの初期化
        private void Awake()
        {
            Transform parentTransform = transform.parent;

            if (parentTransform)
            {
                this.manager         = parentTransform.GetComponentInParent <DynamicsManager>();
                this.root            = parentTransform.GetComponentInParent <DynamicsRoot>();
                this.parent          = parentTransform.GetComponent <DynamicsBone>();
                this.center          = transform.localPosition;
                this.naturalRotation = parentTransform.localRotation;
            }

            // 正しい構造でスクリプトがアタッチされていなければ破棄して終了
            if (ValidateStructure())
            {
                Destroy(this);
            }
        }
コード例 #3
0
 // メンバーの初期化
 private void Awake()
 {
     this.manager = GetComponent <DynamicsManager>();
 }