示例#1
0
 protected override void RegisterPart(SceneObjectPart part)
 {
     if (part.Name.StartsWith(ITEM_NAME))
     {
         m_button = new WaterWarsButton(m_controller, part, new FixedTextureBehaviour());
     }
 }
示例#2
0
 protected override void Display()
 {
     base.Display();
     m_button = new WaterWarsButton(m_controller, RootPart, new FixedTextureBehaviour());
     m_button.LabelBehaviour.Text
         = string.Format("Building step {0} of {1}", GameAsset.StepsBuilt, GameAsset.StepsToBuild);
 }
示例#3
0
 protected void CloseAndRemoveButton()
 {
     if (m_button != null)
     {
         m_button.Close();
         m_button = null;
     }
 }
示例#4
0
 protected override void Display()
 {
     base.Display();
     m_button = new WaterWarsButton(m_controller, RootPart, new FixedTextureBehaviour());
     m_button.LabelBehaviour.Text = "Water Allocated";
 }