private void FindObjects() { player = GameObject.Find("Player").GetComponent <PlayerManager>(); BuffManager = player.GetComponentInParent <PlayerBuffManager>(); EnemyArea = GameObject.Find("EnemyPlayArea").GetComponent <EnemyPlayArea>(); cardTracker = GameObject.Find("GameTestManager").GetComponent <GameCardTracker>(); gameStats = GameObject.Find("GameStatsUI").GetComponent <StatsUI>(); gameManager = GameObject.Find("GameTestManager").GetComponent <GameTestManager>(); }
void InitBuffManager() { PlayerBuffManager playerBuffManager = GetComponent <PlayerBuffManager>(); if (playerBuffManager) { playerBuffManager.Init(this); m_buffManager = playerBuffManager; } }
public abstract void Remove(int playerId, PlayerBuffManager buffManager);
public float buffUnusedTime; // 未被拾取时的在场时间 public abstract void Add(int playerId, PlayerBuffManager buffManager);