Esempio n. 1
0
 override protected void OnCreatedInEditor()
 {
     base.OnCreatedInEditor();
     if (onOffer == null)
     {
         onOffer = GetComponent <PropOnOffer>();
     }                                                               // Safety check for duplicating objects.
 }
Esempio n. 2
0
 public void AddOnOffer(OnOfferData data)
 {
     if (onOffer != null)
     {
         return;
     }                                // Safety check.
     onOffer = gameObject.AddComponent <PropOnOffer>();
     onOffer.Initialize(this, data);
 }
Esempio n. 3
0
 public void RemoveOnOffer()
 {
     if (onOffer == null)
     {
         return;
     }                                // Safety check.
     Destroy(onOffer);
     onOffer = null;
     SetIsOn(true);
 }
Esempio n. 4
0
 public OnOfferData(PropOnOffer onOfferScript)
 {
     if (onOfferScript != null)
     {
         durOn       = onOfferScript.DurOn;
         durOff      = onOfferScript.DurOff;
         startOffset = onOfferScript.StartOffset;
     }
     else
     {
         durOn       = 0;
         durOff      = 0;
         startOffset = 0;
     }
 }