public UmaiboSandbag UmaSnd; //NekketsuActionが入る変数 void Start() { // 各オブジェクトの変数を参照できるようにする。 playerObjct = GameObject.Find("Player1"); Player1 = playerObjct.GetComponent <NekketsuAction>(); playerObjct = GameObject.Find("Player2"); Player2 = playerObjct.GetComponent <NekketsuAction>(); //playerObjct = GameObject.Find("Player3"); //Player3 = playerObjct.GetComponent<NekketsuAction>(); //playerObjct = GameObject.Find("Player4"); //Player4 = playerObjct.GetComponent<NekketsuAction>(); ItemObjct = GameObject.Find("bokutou"); Item1 = ItemObjct.GetComponent <item>(); // ★デバッグ用★ playerObjct = GameObject.Find("UmaiboSandbag"); sandbag = playerObjct.GetComponent <UmaiboSandbag>(); playerObjct = GameObject.Find("uni"); uni = playerObjct.GetComponent <DamageTest>(); // ★デバッグ用★ }
void OnTriggerEnter(Collider collider) { DamageExampleTest d = collider.gameObject.GetComponent <DamageExampleTest>(); if (d != null) { DamageTest dt = new DamageTest(); dt.damageValue = damage; d.Damage(dt); } }
void OnCollisionEnter(Collision collision) { DamageExampleTest d = collision.gameObject.GetComponent <DamageExampleTest>(); if (d != null) { DamageTest dt = new DamageTest(); dt.damageValue = 100; d.Damage(dt); } }