コード例 #1
0
ファイル: Turn.cs プロジェクト: Franziskus/DiamondJam
 /// <summary>
 /// Initializes this Gem with passing the level context.
 /// </summary>
 /// <param name="context">Context.</param>
 public override void Init(IGemContext context)
 {
     this.context = context;
 }
コード例 #2
0
 // <summary>
 /// Register this LevelSource to ILevelManager
 /// </summary>
 public void Start()
 {
     ILevelManager levelManger = (ILevelManager)GetComponent (typeof(ILevelManager));
     context = levelManger.GetGemContext ();
     levelManger.SetLevelSource (this);
     int maxColors = ((ColorGem.GemColor[])System.Enum.GetValues(typeof(ColorGem.GemColor))).Length-1;
     if(numberOfColors > maxColors){
         numberOfColors = maxColors;
     }
     Restart();
 }
コード例 #3
0
ファイル: Gem.cs プロジェクト: Franziskus/DiamondJam
 /// <summary>
 /// Initializes this Gem with passing the level context.
 /// </summary>
 /// <param name="context">Context.</param>
 public virtual void Init(IGemContext context)
 {
 }
コード例 #4
0
 // <summary>
 /// Register this LevelSource to ILevelManager.
 /// </summary>
 public void Start()
 {
     ILevelManager levelManger = (ILevelManager)GetComponent(typeof (ILevelManager));
     context = levelManger.GetGemContext();
     levelManger.SetLevelSource(this);
 }
コード例 #5
0
 public void Start()
 {
     levelManger = (ILevelManager)GetComponent(typeof (ILevelManager));
     level = levelManger.GetGemContext();
 }
コード例 #6
0
 /// <summary>
 /// Register this Physics to ILevelManager.
 /// </summary>
 public void Start()
 {
     ILevelManager levelManger = (ILevelManager)GetComponent(typeof (ILevelManager));
     level = levelManger.GetGemContext();
     levelManger.SetLevelPhysics(this);
 }