예제 #1
0
 void INotifyOwnerChanged.OnOwnerChanged(Actor self, Player oldOwner, Player newOwner)
 {
     PlayerPower.RemoveActor(self);
     PlayerPower = newOwner.PlayerActor.Trait <PowerManager>();
     PlayerPower.UpdateActor(self);
 }
예제 #2
0
 protected override void TraitDisabled(Actor self)
 {
     power.UpdateActor(self);
 }