Bombを破壊する


ボムを破壊する
using UnityEngine;
using Photon.Pun;
public class AutoDestroy : MonoBehaviourPunCallbacks
{
private float lifeTime = 10f;
void Start()
{
// 生成した本人だけがカウントダウンを開始する
if (!photonView.IsMine)
{
return;
}
Invoke(nameof(SeflDestroy), lifeTime);
}
// 一定時間が経過したら破壊
void SeflDestroy()
{
// 自分で生成したものは自分で削除する
if (!photonView.IsMine)
{
return;
}
PhotonNetwork.Destroy(this.gameObject);
}
// 何かにぶつかったら破壊
void OnCollisionEnter(Collision collision)
{
if (!photonView.IsMine)
{
return;
}
SeflDestroy();
}
}


【Unity6版】BattleOnline(全38回)
他のコースを見る

ボムを破壊する
using UnityEngine;
using Photon.Pun;
public class AutoDestroy : MonoBehaviourPunCallbacks
{
private float lifeTime = 10f;
void Start()
{
// 生成した本人だけがカウントダウンを開始する
if (!photonView.IsMine)
{
return;
}
Invoke(nameof(SeflDestroy), lifeTime);
}
// 一定時間が経過したら破壊
void SeflDestroy()
{
// 自分で生成したものは自分で削除する
if (!photonView.IsMine)
{
return;
}
PhotonNetwork.Destroy(this.gameObject);
}
// 何かにぶつかったら破壊
void OnCollisionEnter(Collision collision)
{
if (!photonView.IsMine)
{
return;
}
SeflDestroy();
}
}


Bombを破壊する