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; }
private void Start() { m_HandController = GetComponentInChildren <HandCtrl>(); m_BodyController = GetComponentInChildren <BodyCtrl>(); }