示例#1
0
 public void AddOrUpdateBuildingRule(string type, SchemeBuilder builder)
 {
     mBuildingRules[type] = builder;
     if (SchemesChanged != null)
     {
         SchemesChanged.Invoke();
     }
 }
示例#2
0
    public void Init(string schemeName, SchemeBuilder builder)
    {
        mName.text      = schemeName;
        gameObject.name = schemeName;
        mAddButton.onClick.AddListener(AddThis);

        if ((builder as UISchemeBuilder) != null)
        {
            mEditButton.onClick.AddListener(EditThis);
            mEditButton.gameObject.SetActive(true);
        }
    }