private void FixPostion(ObjPlayer player) { if (player.ObjId == Param.ObjId) { player.SetPosition((float)TableSceneData.Entry_x, (float)TableSceneData.Entry_z); } else { player.SetPosition((float)TableSceneData.PVPPosX, (float)TableSceneData.PVPPosZ); } }
private void FixPostion(ObjPlayer player) { var side = GetPlayerSide(player); if (side == 1) { player.SetPosition((float)TableSceneData.Entry_x, (float)TableSceneData.Entry_z); } else { player.SetPosition((float)TableSceneData.PVPPosX, (float)TableSceneData.PVPPosZ); } PlayerLog.WriteLog(player.ObjId, "----HSJDKBattle------FixPostion----------{0}", player.GetPosition()); }
private void PlayerRelive(ObjPlayer player) { var campId = player.GetCamp(); player.SetPosition(Camps[campId].RelivePos); player.Relive(); }
public override void AutoRelive(ObjPlayer player) { // 不需要调用基类 if (player == null) { return; } player.SetPosition(RelivePos.Range()); player.Relive(); }
private void PlayerRelive(ObjPlayer player) { //随机位置重生 player.SetPosition(RelivePos.Range()); foreach (var buffId in DieBuffId) { player.AddBuff(buffId, 1, player); } player.Relive(); player.AddBuff(InvincibleBuffId, 1, player); }
public void BeforPlayerRelive(ObjPlayer player) { player.SetPosition(RelivePos.Range()); }