예제 #1
0
파일: Spiny.cs 프로젝트: smldev/smlimitless
 public override void DeserializeCustomObjects(JsonHelper customObjects)
 {
     SpinyState = (SpinyState)customObjects.GetInt("spinyState");
 }
예제 #2
0
파일: Spiny.cs 프로젝트: smldev/smlimitless
        public override void HandleTileCollision(Tile tile, Vector2 resolutionDistance)
        {
            if (SpinyState == SpinyState.Egg && resolutionDistance.Y < 0f)
            {
                SpinyState = SpinyState.Spiny;
            }

            base.HandleTileCollision(tile, resolutionDistance);
        }