public static ShotInfo UnloadShot(ShotInfoNet _info) { ShotInfo result = new ShotInfo(); result.Effect01 = _info.Effect01; result.Target = new Vector3(_info.X, _info.Y, _info.Z); result.TimeRatio = _info.TimeRatio; return(result); }
public void LoadShot(ShotInfo _info) { info = new ShotInfoNet(); info.Effect01 = _info.Effect01; info.X = _info.Target.x; info.Y = _info.Target.y; info.Z = _info.Target.z; info.TimeRatio = _info.TimeRatio; if (PowerupService.instance.usedShooterPowerup) { info.usedPower = (int)PowerupService.instance.ShooterPowerup; } else { info.usedPower = -1; } }
public void ShotWhenReady(ShotInfoNet _info) { infoNet = _info; StartCoroutine("DelayShot"); }