多轮审查评估
This commit is contained in:
@@ -23,9 +23,16 @@ namespace BaseGames.Puzzle
|
||||
private bool _isActivated;
|
||||
public bool IsActivated => _isActivated;
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
bool savedState = !string.IsNullOrEmpty(_receiverId)
|
||||
&& _worldState != null
|
||||
&& _worldState.HasFlag("receiver_" + _receiverId);
|
||||
_isActivated = savedState || _startsActivated;
|
||||
}
|
||||
|
||||
protected virtual void Start()
|
||||
{
|
||||
_isActivated = _startsActivated;
|
||||
if (_isActivated) OnActivate();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user