private Transform FindTarget() { FlyingPlayer flyingPlayer = GameLogicManager.Instance.GetPlayer(FocusPlayerId); if (flyingPlayer == null) { return(null); } return(flyingPlayer.FlyingVehicleView.transform); }
private void ReleasePlayerAt(int index) { if (index < 0) { return; } FlyingPlayer player = m_playerList[index]; m_playerList.RemoveAt(index); player.Release(); }
public void On_Command(Fougerite.Player player, string cmd, string[] args) { if (cmd == "fly") { if (player.Admin || (player.Moderator && Mods)) { if (args.Length == 0) { if (player.PlayerClient.netUser.playerClient.GetComponent <FlyingPlayer>() != null) { UnityEngine.Object.Destroy(player.PlayerClient.netUser.playerClient .GetComponent <FlyingPlayer>()); player.MessageFrom("Fly", "Flying Disabled."); return; } player.MessageFrom("Fly", "Usage: /fly number"); } else { float speed = 1f; if (args.Length > 0) { float.TryParse(string.Join("", args), out speed); } FlyingPlayer flyingPlayer = player.PlayerClient.netUser.playerClient.GetComponent <FlyingPlayer>(); if (flyingPlayer == null) { flyingPlayer = player.PlayerClient.netUser.playerClient.gameObject .AddComponent <FlyingPlayer>(); } flyingPlayer.Refresh(); flyingPlayer.speed = speed; player.MessageFrom("Fly", "Flying Speed: " + speed); } } } else if (cmd == "flyreload") { if (player.Admin) { IniParser ini = IniParser(); Mods = ini.GetBoolSetting("Settings", "EnableForMods"); player.MessageFrom("Fly", "Done"); } } }
//============================================================================================================== internal void CreatePlayer(uint playerId, TransformData initPosition) { PlayerData data = m_playerDataMap[playerId]; if (data == null) { return; } FlyingPlayer player = new FlyingPlayer(); player.Create(data, initPosition); m_playerList.Add(player); }
// Use this for initialization void Start() { player = FindObjectOfType <FlyingPlayer> (); state = 0; centerPos = tr.position.y; upperLim = centerPos + 1.3f; buttomLim = centerPos - 1.3f; speedMilestoneCount = speedIncreaseMilestone; player.setVel(maxVel); //rgb = GetComponent<Rigidbody2D> (); //tr = GetComponent<Transform> (); moveSpeedStore = player.getVel(); speedMilestoneCountStore = speedMilestoneCount; speedIncreaseMilestoneStore = speedIncreaseMilestone; }
//============================================================================================================== public void InputVkey(GameVkey vkey, float arg, uint playerId) { if (playerId == 0) { HandleOtherVkey(vkey, arg, playerId); return; } FlyingPlayer player = GetPlayer(playerId); if (player != null) { player.InputVkey(vkey, arg); } else { HandleOtherVkey(vkey, arg, playerId); } }
void SwitchControls(bool enableFlying) { if (enableFlying) { if (flyingPlayer == null) { flyingPlayer = gameObject.AddComponent <FlyingPlayer>(); flyingPlayer.enabled = false; flyingPlayer.speed = speed; flyingPlayer.mouseScollSpeed = rotationSpeed; } GetComponent <Rigidbody>().useGravity = false; updateAction = flyingPlayer.UpdateAction; } else { GetComponent <Rigidbody>().useGravity = true; updateAction = Move; } }
void Start() { playerCtr = FindObjectOfType <FlyingPlayer> (); lastPlayerPos = playerCtr.transform.position; }
// Use this for initialization void Start() { //offset = new Vector2 (xVelocity, yVeclocity); playerCtr = FindObjectOfType <FlyingPlayer>(); lastPlayerPos = playerCtr.transform.position; }
public AbstractPlayerComponent(FlyingPlayer player) { this.m_player = player; }