public void RemoveSprite(SpriteCollection.SpriteData sprite, Common.State state) { List <int> sprites = idleSprites; switch (state) { case Common.State.IDLE: sprites = idleSprites; break; case Common.State.WALK: sprites = walkSprites; break; case Common.State.ATTACK: sprites = attackSprites; break; case Common.State.DESTROYED: sprites = destroyedSprites; break; } if (sprites.Contains(sprite.id)) { sprites.Remove(sprite.id); } }
public void SetState(Common.State state) { if (this.Animator == null) { return; } if (state == _currentState) { return; } if (state == Common.State.IDLE) { this.Animator.SetTrigger("idle"); } else if (state == Common.State.RUN) { this.Animator.SetTrigger("run"); } else if (state == Common.State.ATTACK) { this.Animator.SetTrigger("attack"); } this._currentState = state; //Debug.Log(state); }
/// <summary> /// Sets the state. /// </summary> /// <param name="state">State.</param> public void SetState(Common.State state) { if (state != this.state) { this.state = state; this.UpdateConnectedItems(); } }
/// <summary> /// Initializes a new instance of the <see cref="HangmanGame"/> class. /// </summary> /// <param name="ui">Used to draw on console</param> /// <param name="state">Holds different states while game is running</param> /// <param name="wordselector">Select words from .txt file</param> /// <param name="player">Holds information for user</param> /// <param name="commandCreator">Returns command from user</param> public HangmanGame(IUI ui, State state, WordSelectorFromFile wordselector, IPlayer player, CommandFactory commandCreator) { this.WordSelect = wordselector; this.Scores = ScoreBoard.Instance; this.State = state; this.Player = player; this.UI = ui; this.CommandFactory = commandCreator; }
public void Refresh() { if (BaseItem.direction != _oldDirection || BaseItem.state != _oldState) { this.Clear(); this.UpdateRenderQuads(); _oldDirection = BaseItem.direction; _oldState = BaseItem.state; } }
public static EntityState ConvertState(State state) { switch(state) { case State.Added: return EntityState.Added; case State.Deleted: return EntityState.Deleted; case State.Modified: return EntityState.Modified; default: return EntityState.Unchanged; } }
public List <int> GetSprites(Common.State state) { switch (state) { case Common.State.IDLE: return(idleSprites); case Common.State.WALK: return(walkSprites); case Common.State.ATTACK: return(attackSprites); case Common.State.DESTROYED: return(destroyedSprites); } return(idleSprites); }
private SpriteCollection.TextureData[] _GetCurrentImageLayers() { List <SpriteCollection.TextureData> layers = new List <SpriteCollection.TextureData>(); Common.State state = BaseItem.state; Common.Direction direction = BaseItem.direction; List <int> spriteIds = BaseItem.itemData.GetSprites(state); if (spriteIds == null || spriteIds.Count == 0) { return(null); } for (int index = 0; index < spriteIds.Count; index++) { SpriteCollection.SpriteData sprite = Sprites.GetSprite(spriteIds[index]); layers.Add(sprite.GetTextureData(direction)); } return(layers.ToArray()); }
public static Price ParseNetString(string objectDef, State state) { string[] tokens = objectDef.Split(NetCodes.SEPARATOR_FIELD); int count = 0; int id = Convert.ToInt32(tokens[count++]); int originId = Convert.ToInt32(tokens[count++]); int destinationId = Convert.ToInt32(tokens[count++]); Priority priority = PriorityExtensions.ParseNetString(tokens[count++]); int weightPrice = Convert.ToInt32(tokens[count++]); int volumePrice = Convert.ToInt32(tokens[count++]); return new Price() { ID = id, Origin = state.GetRouteNode(originId), Destination = state.GetRouteNode(destinationId), Priority = priority, PricePerGram = weightPrice, PricePerCm3 = volumePrice }; }
public Truck(string model, double price, State state, string color) : base(model, price, state, color) { }
/// <summary> /// Setups the manager. /// </summary> private void SetupData() { var countries = new Country { CountryId = "1", Name = "USA", SourceCode = "USA", CountryFlagAddress = "http://localhost" }; var states = new State { StateId = "2", CountryId = "1", Name = "Florida" }; var ports = new Port { PortId = "1", City = "Florida", Name = "Miami", State = "Florida", StateId = "2", CountryId = "1" }; var brands = new Brand { BrandId = "5", Name = "Carnival", MediaItemAddress = "http://localhost" }; var personTypes = new PersonTypeEntity { PersonTypeId = "1001", Name = "Daniel" }; var loyaltyLevelTypes = new LoyaltyLevelType { LoyaltyLevelTypeId = "1001", Name = "abc", BrandId = "1", NoOfCruiseNights = 3, LogoImageAddress = "ABC" }; var documentType = new DocumentType { CountryId = "231", Code = "USA", DocumentTypeId = "1", Name = "Passport" }; var brand = new ListResult<Brand>(); brand.Items.Add(brands); var country = new ListResult<Country>(); country.Items.Add(countries); var state = new ListResult<State>(); state.Items.Add(states); var port = new ListResult<Port>(); port.Items.Add(ports); var personTypeEntity = new ListResult<PersonTypeEntity>(); personTypeEntity.Items.Add(personTypes); var loyaltyLevelType = new ListResult<LoyaltyLevelType>(); loyaltyLevelType.Items.Add(loyaltyLevelTypes); var documentTypes = new ListResult<DocumentType>(); documentTypes.Items.Add(documentType); this.referenceDataRepository.Setup(data => data.RetrieveBrandListAsync()).Returns(Task.FromResult(brand)); this.referenceDataRepository.Setup(data => data.RetrieveCountryListAsync(It.IsAny<string>(), It.IsAny<string>())).Returns(Task.FromResult(country)); this.referenceDataRepository.Setup(data => data.RetrieveLoyaltyLevelTypeListAsync()).Returns(Task.FromResult(loyaltyLevelType)); this.referenceDataRepository.Setup(data => data.RetrievePersonTypeListAsync()).Returns(Task.FromResult(personTypeEntity)); this.referenceDataRepository.Setup(data => data.RetrievePortListAsync()).Returns(Task.FromResult(port)); this.referenceDataRepository.Setup(data => data.RetrieveStateListAsync()).Returns(Task.FromResult(state)); this.referenceDataRepository.Setup(data => data.RetrieveDocumentTypeListAsync()).Returns(Task.FromResult(documentTypes)); }
public static Route ParseNetString(string objectDef, State state) { string[] tokens = objectDef.Split(NetCodes.SEPARATOR_FIELD); int count = 0; int id = Convert.ToInt32(tokens[count++]); int originId = Convert.ToInt32(tokens[count++]); int destinationId = Convert.ToInt32(tokens[count++]); int companyId = Convert.ToInt32(tokens[count++]); TransportType type = TransportTypeExtensions.ParseNetString(tokens[count++]); int weightCost = Convert.ToInt32(tokens[count++]); int volumeCost = Convert.ToInt32(tokens[count++]); int weightMax = Convert.ToInt32(tokens[count++]); int volumeMax = Convert.ToInt32(tokens[count++]); int duration = Convert.ToInt32(tokens[count++]); List<WeeklyTime> routeTimes = WeeklyTime.ParseTimesNetString(tokens[count++]); return new Route() { ID = id, Origin = state.GetRouteNode(originId), Destination = state.GetRouteNode(destinationId), Company = state.GetCompany(companyId), TransportType = type, CostPerGram = weightCost, CostPerCm3 = volumeCost, MaxWeight = weightMax, MaxVolume = volumeMax, Duration = duration, DepartureTimes = routeTimes }; }
public Table(int id, Table.State state) { this.Id = id; this.StateProperty = state; }
public Table(int id) { this.Id = id; this.StateProperty = State.CLOSED; }