public void SetCursor(InstalledObjectInfo obj, SpriteHolder objSpr) { Destroy(cursor); if (obj == null) { DefaultCursor(); } else { cursor = new GameObject(); cursor.name = "CursorCustom"; for (int i = 0; i < obj.RelativeTiles.Length; i++) { GameObject g = new GameObject(); g.name = "CursorCustomChild"; g.transform.SetParent(cursor.transform); g.transform.position = new Vector3(obj.RelativeTiles [i] [0], obj.RelativeTiles [i] [1]); SpriteRenderer sr = g.AddComponent <SpriteRenderer> (); sr.sprite = objSpr.Sprites [i]; sr.color = new Color(sr.color.r, sr.color.g, sr.color.b, sr.color.a * 0.5f); } cursorHeight = obj.Height; } }
public void SetPromotionOptions <T>(int index, SpriteHolder spt) where T : ChessPiece { options["grid" + index] = spt; Button btn = grids[index - 1].GetComponent <Button>(); btn.onClick.AddListener(delegate { Promote <T>(); }); }
public void ComplexRGBA() { Assert.Equal(new Rgba32(0x11, 0x22, 0x33, 0x44), SpriteHolder.ParseColor("#1234")); Assert.Equal(new Rgba32(0x12, 0x34, 0x56, 0x78), SpriteHolder.ParseColor("#12345678")); Assert.Equal(new Rgba32(0, 0, 0, 128), SpriteHolder.ParseColor("rgba(0,0,0,0.5)")); Assert.Equal(new Rgba32(17, 1, 55, 26), SpriteHolder.ParseColor("rgba(17,1,55,0.1)")); }
void Awake() { if (_instance == null) { _instance = this; } }
public void Draw(bool areAllLevelsUnlocked = false) { //TODO: I think this class knows too much for its own good bool isLocked = levelsManager.IsLevelLocked(levelIndex) && !areAllLevelsUnlocked; lockedImage.gameObject.SetActive(isLocked); starsPanel.gameObject.SetActive(!isLocked); if (!isLocked) { System.UInt32?savedScore = levelsManager.GetLevelSavedScore(levelIndex); LevelStates? savedState = levelsManager.GetLevelSavedState(levelIndex); if (savedScore == null || savedState == null) { Debug.LogError("Something's wrong!"); return; } starsPanel.sprite = (savedState == LevelStates.WON_ON_FIRST_TRY ? SpriteHolder.FirstTryStarsPanel : SpriteHolder.NeutralStarsPanel); starsPanel.SetNativeSize(); Level level = levelsManager.GetLevel(levelIndex); indexText.text = levelIndex.ToString(); // text.text = level.DisplayName + "\n SCORE " + savedScore.ToString() + "\n"; starsImage.sprite = SpriteHolder.GetStarsSprite(level.GetNumberOfStars((int)savedScore)); } }
private static bool CreateAssetData(string path, SpriteHolder spriteHolder, int index, out AssetData assetData, out string realSavePath) { string savePath = path + spriteHolder.name + index + ".asset"; AssetData ad = LoadPlayAssetDataFromPath(savePath); if (ad != null) { bool isSame = CheckAssetDataIsMatchSpriteHolder(ad, spriteHolder); if (isSame) { assetData = ad; realSavePath = savePath; return(false); } else { return(CreateAssetData(path, spriteHolder, index + 1, out assetData, out realSavePath)); } } else { realSavePath = savePath; ad = CreateAssetDataAssetsWithPath(savePath); assetData = ad; return(true); } }
public void ShowSprites(BlockType type, Vector3 mousePosition) { SetPosition(mousePosition); Sprite[] sprites = BlockData.Instance.sprites[type]; if (sprites.Length == 0) { return; } rotation = 360f / sprites.Length; for (int i = 0; i < sprites.Length; i++) { GameObject holder = Instantiate(holderObject, transform); holder.transform.rotation = Quaternion.Euler(0f, 0f, rotation * i + 180f); SpriteHolder spriteHolder = holder.GetComponent <SpriteHolder>(); spriteHolder.SetSprite(sprites[i], rotation * i); spriteHolders.Add(spriteHolder); } gameObject.SetActive(true); SetHighlight(0); highlightRoutine = StartCoroutine(Highlight()); }
void UpdateRankSpriteAndColor() { if (!isAllPlayersLoaded) { return; } foreach (var team in teamsInfo) { Color teamColor = team.Key; List <GameObject> players = team.Value; int playersCount = players.Count; int i = 0; foreach (var player in players) { SpriteHolder spriteHolder = player.GetComponent <SpriteHolder>(); SpriteRenderer playerSprite = spriteHolder.GetSpriteRenderer(); playerSprite.sprite = sprites[playersCount - 1]; playerSprite.color = teamColor; i++; } } }
public void Initialize( IDataRepository dataRepository, SpriteHolder spriteHolder) { _spriteHolder = spriteHolder; _featureSwitch = dataRepository.GetContainer <FeatureSwitch>(DataKey.FeatureSwitch); }
public void Init() { m_gBeatBar = Instantiate(Resources.Load(STAGE_BEAT_BAR)) as GameObject; m_gBeatBar.transform.SetParent(gameObject.transform, false); m_cBeatBarItems = m_gBeatBar.GetComponent <GameObjectHolder>(); m_cSpriteHolder = m_gBeatBar.GetComponent <SpriteHolder>(); m_gIconStart = m_cBeatBarItems.gObjects[0]; m_gIconEnd = m_cBeatBarItems.gObjects[1]; m_gBossIcon = Instantiate(Resources.Load(STAGE_BOSS_ICON)) as GameObject; m_gBossIcon.transform.SetParent(m_gBeatBar.transform, false); m_gBossIcon.transform.localPosition = m_gIconStart.transform.localPosition; m_gPlayerIcon = Instantiate(Resources.Load(STAGE_PLAYER_ICON)) as GameObject; m_gPlayerIcon.transform.SetParent(m_gBeatBar.transform, false); m_gPlayerIcon.transform.localPosition = m_gIconStart.transform.localPosition; colScript = m_gPlayerIcon.GetComponent <ColliderScript>(); m_arrStrings = new string[] { BUTTON_A, BUTTON_S, BUTTON_D }; m_dStringToKey = new Dictionary <string, KeyCode>(); m_dStringToKey[BUTTON_A] = KeyCode.A; m_dStringToKey[BUTTON_S] = KeyCode.S; m_dStringToKey[BUTTON_D] = KeyCode.D; m_dStringToKey[BUTTON_NONE] = KeyCode.At; m_dStringKeyToSprite = new Dictionary <string, Sprite>(); m_dStringKeyToSprite[BUTTON_A] = m_cSpriteHolder.m_sprSpriteObj[0]; m_dStringKeyToSprite[BUTTON_S] = m_cSpriteHolder.m_sprSpriteObj[1]; m_dStringKeyToSprite[BUTTON_D] = m_cSpriteHolder.m_sprSpriteObj[2]; m_iDotArrStart = 3; m_iDotArrEnd = 19; int totalDots = m_iDotArrEnd - m_iDotArrStart; m_arrDots = new GameObject[totalDots]; m_dGameObjToArr = new Dictionary <GameObject, int>(); m_dPlayerDotData = new Dictionary <int, bool>(); m_dArrToStringKey = new Dictionary <int, string>(); m_dArrToDefaultSprite = new Dictionary <int, Sprite>(); for (int i = 0; i < DOTS_TOTAL; ++i) { m_arrDots[i] = m_cBeatBarItems.gObjects[i + m_iDotArrStart]; m_dGameObjToArr[m_arrDots[i]] = i; m_dPlayerDotData[i] = false; m_dArrToStringKey[i] = BUTTON_NONE; if (i != 0 && (i + 1) % 4 == 0) { m_dArrToDefaultSprite[i] = m_cSpriteHolder.m_sprSpriteObj[4]; } else { m_dArrToDefaultSprite[i] = m_cSpriteHolder.m_sprSpriteObj[3]; } } BossTurn(); }
// Use this for initialization void Start() { timerScript = FindObjectOfType <BaseTimer>(); bob = FindObjectOfType <SpriteHolder>(); spriteR = gameObject.GetComponent <SpriteRenderer>(); texture = bob.bullet; spriteR.sprite = texture; }
private void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); } instance = this; DontDestroyOnLoad(this.gameObject); }
public DirectionalSpriteAnimationComponent(SpriteHolder animator, Dictionary <string, List <DirectionalAnimation> > dict, List <KeyValuePair <string, string> > animDict) { _unscaled = animator.Unscaled; Billboard = animator.Billboard; Facing = animator.Facing; Backwards = animator.Backwards; _animDict = animDict; Setup(dict); }
public static void Init() { //will load info from file objInfo = new LooseObjectInfo[maxObjID]; sprites = new SpriteHolder[maxObjID]; objInfo [0] = new LooseObjectInfo("Log", 0, new Resource(10, Resource.ResourceType.Wood), true); sprites[0] = new SpriteHolder(Resources.Load <Sprite> ("Sprites/Map/log"), "LooseObject", 50); }
private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
public void Initialize(IDataRepository dataRepository, SpriteHolder spriteHolder) { _spriteHolder = spriteHolder; _hostInfo = dataRepository.GetContainer <HostInfoResult>(DataKey.HostInfo); _fanbei = dataRepository.GetContainer <BFanbei>(DataKey.BFanbei); _tableUser = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); _raceConfig = dataRepository.GetContainer <RaceConfig>(DataKey.RaceConfig); _currentRoom = dataRepository.GetContainer <Room>(DataKey.CurrentRoom); _currentTable = dataRepository.GetContainer <Table>(DataKey.CurrentTable); _playingData = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(this); Debug.LogWarning("Tried to create more than one singleton"); } }
static int QPYX_set_value_YXQP(IntPtr L_YXQP) { object QPYX_o_YXQP = null; try { QPYX_o_YXQP = ToLua.ToObject(L_YXQP, 1); ComponentCache.Injection <SpriteHolder> QPYX_obj_YXQP = (ComponentCache.Injection <SpriteHolder>)QPYX_o_YXQP; SpriteHolder QPYX_arg0_YXQP = (SpriteHolder)ToLua.CheckObject <SpriteHolder>(L_YXQP, 2); QPYX_obj_YXQP.value = QPYX_arg0_YXQP; return(0); } catch (Exception QPYX_e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, QPYX_e_YXQP, QPYX_o_YXQP, "attempt to index value on a nil value")); } }
static int QPYX_FindSpriteByName_YXQP(IntPtr L_YXQP) { try { ToLua.CheckArgsCount(L_YXQP, 2); SpriteHolder QPYX_obj_YXQP = (SpriteHolder)ToLua.CheckObject <SpriteHolder>(L_YXQP, 1); string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 2); UnityEngine.Sprite QPYX_o_YXQP = QPYX_obj_YXQP.FindSpriteByName(QPYX_arg0_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } catch (Exception e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP)); } }
static int QPYX_get_value_YXQP(IntPtr L_YXQP) { object QPYX_o_YXQP = null; try { QPYX_o_YXQP = ToLua.ToObject(L_YXQP, 1); ComponentCache.Injection <SpriteHolder> QPYX_obj_YXQP = (ComponentCache.Injection <SpriteHolder>)QPYX_o_YXQP; SpriteHolder QPYX_ret_YXQP = QPYX_obj_YXQP.value; ToLua.Push(L_YXQP, QPYX_ret_YXQP); return(1); } catch (Exception QPYX_e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, QPYX_e_YXQP, QPYX_o_YXQP, "attempt to index value on a nil value")); } }
public void Initialize( IDataRepository dataRepository, IDialogManager dialogManager, IAppController appController, RemoteAPI remoteAPI, SpriteHolder spriteHolder) { _dialogManager = dialogManager; _remoteAPI = remoteAPI; _spriteHolder = spriteHolder; _appController = appController; _tableUser = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData); _appState = dataRepository.GetContainer <AppState>(DataKey.AppState); }
static int FindSpriteByName(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SpriteHolder obj = (SpriteHolder)ToLua.CheckObject <SpriteHolder>(L, 1); string arg0 = ToLua.CheckString(L, 2); UnityEngine.Sprite o = obj.FindSpriteByName(arg0); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int get_value(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); ComponentCache.Injection <SpriteHolder> obj = (ComponentCache.Injection <SpriteHolder>)o; SpriteHolder ret = obj.value; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index value on a nil value")); } }
static int set_injections(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SpriteHolder obj = (SpriteHolder)o; System.Collections.Generic.List <SpriteHolder.Injection> arg0 = (System.Collections.Generic.List <SpriteHolder.Injection>)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.List <SpriteHolder.Injection>)); obj.injections = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index injections on a nil value")); } }
static int get_injections(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SpriteHolder obj = (SpriteHolder)o; System.Collections.Generic.List <SpriteHolder.Injection> ret = obj.injections; ToLua.PushSealed(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index injections on a nil value")); } }
static int get_useAssetName(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SpriteHolder obj = (SpriteHolder)o; bool ret = obj.useAssetName; LuaDLL.lua_pushboolean(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index useAssetName on a nil value")); } }
static int get_assetData(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SpriteHolder obj = (SpriteHolder)o; CustomAssetHolder.AssetData ret = obj.assetData; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index assetData on a nil value")); } }
static int set_assetData(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SpriteHolder obj = (SpriteHolder)o; CustomAssetHolder.AssetData arg0 = (CustomAssetHolder.AssetData)ToLua.CheckObject <CustomAssetHolder.AssetData>(L, 2); obj.assetData = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index assetData on a nil value")); } }
static int set_value(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); ComponentCache.Injection <SpriteHolder> obj = (ComponentCache.Injection <SpriteHolder>)o; SpriteHolder arg0 = (SpriteHolder)ToLua.CheckObject <SpriteHolder>(L, 2); obj.value = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index value on a nil value")); } }
static int set_useAssetName(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); SpriteHolder obj = (SpriteHolder)o; bool arg0 = LuaDLL.luaL_checkboolean(L, 2); obj.useAssetName = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index useAssetName on a nil value")); } }
void Awake() { instance = this; }