public AttackPlanner(APGameState gameState, int prevScore, ActionPointPanel actionPointPanel) : base(gameState, prevScore, actionPointPanel) { _gameState = gameState.Clone(); _prevScore = prevScore; _actionPointPanel = actionPointPanel; }
void Start() { gameMgr = FindObjectOfType <GameMgr>(); turnPanel = FindObjectOfType <TurnPanel>(); actionPanel = FindObjectOfType <ActionPanel>(); actionPointPanel = FindObjectOfType <ActionPointPanel>(); itemPanel = FindObjectOfType <ItemPanel>(); statusPanel = FindObjectOfType <StatusPanel>(); popupPanel = FindObjectOfType <PopupPanel>(); summonPanel = FindObjectOfType <SummonPanel>(); RegisterEvent(); }
protected void SetNode(APGameState prevGameState, int prevScore, ActionPointPanel actionPointPanel) { _gameState = prevGameState.Clone(); _score = prevScore; _actionPointPanel = actionPointPanel; }
protected APActionNode(APGameState prevGameState, int prevScore, ActionPointPanel actionPointPanel) { SetNode(prevGameState, prevScore, actionPointPanel); }
private void Start() { actionPointPanel = FindObjectOfType <ActionPointPanel>(); }
public MovePlanner(APGameState gameState, int prevScore, ActionPointPanel actionPointPanel) : base(gameState, prevScore, actionPointPanel) { _actionPointPanel = actionPointPanel; }