Пример #1
0
    void Start()
    {
        instance = this;

        for (int i = 0; i < 10; i++)
        {
            swordValue[i] = 0.7f;
            swordMat[i]   = sword[i].GetComponent <MeshRenderer>().material;
        }


        for (int i = 0; i < 4; i++)
        {
            gunValue[i] = 0.7f;                                           //gun의 5개 파트의 gunValue값을 각각 초기화
            gunMat[i]   = guns[i].GetComponent <MeshRenderer>().material; //gun의 5개 파트의 gunMat값을 각각 초기화
        }
        //gunMat[0] = gun[0].GetComponent<MeshRenderer>().material;


        anim      = GetComponent <Animator>();
        swordGrab = Animator.StringToHash("sword");
        gunGrab   = Animator.StringToHash("gun");
        gunShot   = Animator.StringToHash("gunShot");

        _audio = GetComponent <AudioSource>();

        Debug.Log("씬 이름 : " + this.gameObject.scene.name + "!!!");
    }
            public CharaData(ChaControl chaControl, HParticleCtrl particleCtrl, HandCtrl procHand)
            {
                ChaControl    = chaControl ? chaControl : throw new ArgumentNullException(nameof(chaControl));
                _procHand     = procHand ? procHand : throw new ArgumentNullException(nameof(procHand));
                _particleCtrl = particleCtrl ? particleCtrl : throw new ArgumentNullException(nameof(particleCtrl));

                var controller = chaControl.GetComponent <PregnancyCharaController>();

                MaxMilk     = GetMilkAmount(controller);
                CurrentMilk = MaxMilk;
            }
Пример #3
0
 private void Start()
 {
     m_HandController = GetComponentInChildren <HandCtrl>();
     m_BodyController = GetComponentInChildren <BodyCtrl>();
 }