示例#1
0
 public ResourceStateEventPayload(Color color, IResourceModuleOwner target, int amount, int max)
 {
     Color  = color;
     Target = target;
     Amount = amount;
     Max    = max;
 }
示例#2
0
        public void SetUp()
        {
            _subEventContext = Substitute.For <IEventContext>();

            /*_subEventContext.GetEvent("DepleteEvent").Returns(new TofuEvent("DepleteEvent"));
             * _subEventContext.GetEvent("DepleteEvent2").Returns(new TofuEvent("DepleteEvent2"));
             */
            _subResourceModuleOwner = Substitute.For <IResourceModuleOwner>();
        }
示例#3
0
        public ResourceModule(string name, float max, float val, IResourceModuleOwner owner, IEventContext eventContext)
        {
            Name  = name;
            Value = val;
            Max   = max;

            _eventContext = eventContext;
            Owner         = owner;
        }
        public ResourceModule(string name, float max, float val, IResourceModuleOwner owner, IEventContext eventContext)
        {
            Debug.LogWarning("ResourceModule has been deprecated as of v0.0.7; please use ResourceHolder instead");
            Name  = name;
            Value = val;
            Max   = max;

            _eventContext = eventContext;
            Owner         = owner;
        }
示例#5
0
 public ResourceEventPayload(Color color, IResourceModuleOwner target, int amount)
 {
     Color  = color;
     Target = target;
     Amount = amount;
 }