This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #! /bin/bash | |
| tmp_dir=`mktemp -d -t unitypackage-XXXXXXXX` | |
| package_dir=$1 | |
| output_path=${2:-'output.unitypackage'} | |
| function make_meta_directory() { | |
| meta_file=$1 | |
| asset_file=${meta_file%.*} | |
| guid=`yq e '.guid' $meta_file` | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | class MainInstaller : MonoInstaller<MainInstaller> | |
| { | |
| public override void InstallBindings() { | |
| Container.BindInstance(World.Active); | |
| Container.Bind<WorldSystemCreatorFactory>().AsSingle().WithArguments(Container); | |
| Container.Bind<SomeService>().ToSelf().AsSingle(); | |
| Container.Bind<Example>().ToSelf().AsSingle().NonLazy(); | |
| } | |
| } | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | using System; | |
| using System.Collections.Generic; | |
| using UnityEngine; | |
| using Zenject; | |
| public interface IRecyclableObject | |
| { | |
| GameObject GameOjbect { get; } | |
| void Reset(); | |
| void Recycle(); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | class TalkingGame: | |
| var agent | |
| func _init(agent): | |
| self.agent = agent | |
| func onVirtualCurrencyReward(virtualCurrencyAmount, reason): | |
| agent.onVirtualCurrencyReward(float(virtualCurrencyAmount), reason) | |
| func onItemPurchase(item, itemNumber, priceInVirtualCurrency): | |
| agent.onItemPurchase(item, itemNumber, float(priceInVirtualCurrency)) | |
| func onItemUse(item, itemNumber): | |
| agent.onItemUse(item, itemNumber) | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | class UMGameAgent: | |
| var agent | |
| func _init(agent): | |
| self.agent = agent | |
| func startLevel(var level): | |
| agent.startLevel(level) | |
| func failLevel(var level): | |
| agent.failLevel(level) | |
| func finishLevel(var level): | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | import itertools | |
| candidates = itertools.product('abcde', repeat=10) | |
| for c in candidates: | |
| if q1(c) and q2(c) and q3(c) and q4(c) and q5(c) and q6(c) and q7(c) and q8(c) and q9(c) and q10(c): | |
| print(c) | |
| def q1(candidate): | |
| this_answer = candidate[0] | |
| answers = { 'a':2, 'b':3, 'c':4, 'd':5, 'e':6 } |