コード例 #1
0
 public virtual void TryAssignStation(MechStation station)
 {
     assignedStation = station;
     assignedStation.InitSuitsData(this.MechSuit);
 }
コード例 #2
0
 public virtual void TryUnassignStation(MechStation station)
 {
     assignedStation.EraseSuitsData();
     assignedStation = null;
 }
コード例 #3
0
 public virtual void ForceRemoveStation(MechStation station)
 {
     assignedStation.EraseSuitsData();
     assignedStation = null;
 }
コード例 #4
0
 public virtual void ForceAddStation(MechStation station)
 {
     assignedStation = station;
     station.InitSuitsData(MechSuit);
 }
コード例 #5
0
 protected virtual bool CanDrawOverlayForStation(MechStation station)
 {
     return(true);
 }
コード例 #6
0
 public virtual AcceptanceReport CanAssignTo(MechStation station)
 {
     return(AcceptanceReport.WasAccepted);
 }
コード例 #7
0
 public virtual bool AssignedAnything(MechStation station)
 {
     return(assignedStation == station);
 }