public void addAgent(FBPlayerAgent agent, FBTeam team) { if (agent == null) { Debuger.LogError("agent is null"); return; } FBCoachAgent coach = getCoach(team); if (coach != null) { coach.addPlayer(agent); } }
//创建教练 public void createCoach(IGameInfo gameInfo, FBTeam team, Workspace workspace, string btName) { var coach = new FBCoachAgent(gameInfo, this, team, workspace); coach.setBehaviour(btName); switch (team) { case FBTeam.kBlue: blueCoach = coach; break; case FBTeam.kRed: redCoach = coach; break; } }
public void clear() { Debuger.Log("World clear"); m_actors.Clear(); m_mainExtent = FixVector2.kZero; m_doorExtent = FixVector2.kZero; m_doorHeight = Fix64.Zero; config = null; redCoach = null; blueCoach = null; redGKCoach = null; blueGKCoach = null; m_arena = null; m_world = null; m_ball = null; }