コード例 #1
0
        public InterestRenderer() : base()
        {
            ComponentFoldout.text = "Interest";

            AuthoritativeToggle.SetEnabled(false);

            componentInterestField = new PaginatedMapView <TextField, uint, global::Improbable.ComponentInterestRenderer, global::Improbable.ComponentInterest>("Component Interest",
                                                                                                                                                                () => {
                var inner = new TextField("Key");
                inner.SetEnabled(false);
                return(inner);
            }, (data, element) => { element.value = data.ToString(); },
                                                                                                                                                                () => {
                var inner = new global::Improbable.ComponentInterestRenderer("Value");
                return(inner);
            }, (data, element) => { element.Update(data); });
            ComponentFoldout.Add(componentInterestField);

            InjectComponentIcon("d_ViewToolOrbit");
        }
コード例 #2
0
        public EntityAclRenderer() : base()
        {
            ComponentFoldout.text = "EntityAcl";

            AuthoritativeToggle.SetEnabled(false);

            readAclField = new global::Improbable.WorkerRequirementSetRenderer("Read Acl");
            ComponentFoldout.Add(readAclField);

            componentWriteAclField = new PaginatedMapView <TextField, uint, global::Improbable.WorkerRequirementSetRenderer, global::Improbable.WorkerRequirementSet>("Component Write Acl",
                                                                                                                                                                      () => {
                var inner = new TextField("Key");
                inner.SetEnabled(false);
                return(inner);
            }, (data, element) => { element.value = data.ToString(); },
                                                                                                                                                                      () => {
                var inner = new global::Improbable.WorkerRequirementSetRenderer("Value");
                return(inner);
            }, (data, element) => { element.Update(data); });
            ComponentFoldout.Add(componentWriteAclField);

            InjectComponentIcon("d_TextAsset Icon");
        }